package com.ftg.learn.sys.user.vo;

import com.ftg.learn.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 数据层 用来处理用户 与员工
 * @author kangjx
 * @createTime 2022/10/5
 */
@Data
@ApiModel("用户列表")
public class UserEmpVo extends BaseEntity {

    @ApiModelProperty(value = "帐号名称",example = "1",required = true)
    String uaccount;

    /**
     * 员工姓名
     */
    @ApiModelProperty(value = "员工姓名",example = "张进泉",required = true)
    private String empName;

    /**
     * 员工性别
     */
    @ApiModelProperty(value = "性别",example = "男",required = true)
    private String empSex;

    /**
     * 员工编号|或者学号
     */
    @ApiModelProperty(value = "员工编号|或者学号",example = "stu10001",required = true)
    private String empCode;

    /**
     * 字典表关联，员工类型  学生   老师
     */
    @ApiModelProperty(value = "员工类型",example = "10002",required = true)
    private Integer empType;

    /**
     * 员工职务，非必要字段
     */
    @ApiModelProperty(value = "员工职务",example = "")
    private String empJob;

    /**
     * 出生日期
     */
    @ApiModelProperty(value = "出生日期",example = "")
    private String empBirthday;

    /**
     * 班级名称
     */
    @ApiModelProperty(value = "班级名称",example = "研发一班",required = true)
    private String clazzName;

    /**
     * 班级地址
     */
    @ApiModelProperty(value = "班级地址",example = "哈东校区",required = true)
    private String clazzAddress;

    /**
     * 班主任，直接存中文，目标为了完成统计
     */
    @ApiModelProperty(value = "班主任",example = "张三")
    private String clazzTeacherName;

    /**
     * 班级类型，根据字典表进行查询出来的，exam: 二类本科，三类本科，专科等
     */
    @ApiModelProperty(value = "班级类型，根据字典表进行查询出来的，exam: 二类本科，三类本科，专科等",example = "10001")
    private Integer clazzType;


}
